// 1. http服务
const http = require('http');

const fs = require('fs');

// 2. 创建一个http服务
const app = http.createServer((request,response)=>{
    // request 请求对象
    // response 响应对象

    // 获取前端发送请求的地址
    // index.html
    console.log(request.url);

    let url = __dirname + '/public' + request.url;

    console.log(url);

    // if(request.url === '/favicon.ico'){
    //     response.end('404');
    //     return;
    // }

    // 读取页面文件 - fs模块
    // 参数1：文件地址
    fs.readFile(url,(err,data)=>{
        if(err){
            console.log(err);
        }else{
            // console.log(data);
            response.end(data);
        }
    });
});


// 3. 监听一个端口号
// http 默认端口号80
app.listen(80,()=>{
    console.log("80端口启动成功");
});